Преглед изворни кода

[审批][修改][调整启动审批]

release_toaliyun_real
luozukai пре 7 година
родитељ
комит
78b3e29a8e
2 измењених фајлова са 27 додато и 21 уклоњено
  1. +9
    -5
      mallinkService/src/main/java/com/iformall/service/impl/WxPropertyContractServiceImpl.java
  2. +18
    -16
      mallinkService/src/main/java/com/iformall/service/impl/WxRentContractServiceImpl.java

+ 9
- 5
mallinkService/src/main/java/com/iformall/service/impl/WxPropertyContractServiceImpl.java Прегледај датотеку

@@ -330,11 +330,10 @@ public class WxPropertyContractServiceImpl implements WxPropertyContractService
message = "更新物业合同信息成功"; message = "更新物业合同信息成功";
} }


//启动审批流
if(record.getFlowParams()==null || wxFlowService.getModelByType((Integer)record.getFlowParams().get("businessType"),record.getTenantId()) == null){
updatePropertyContractStatus(record.getId());
}else{
if(!CollectionUtils.isEmpty(record.getFlowParams())) {
if (!CollectionUtils.isEmpty(record.getFlowParams())) {
if(wxFlowService.getModelByType((Integer)record.getFlowParams().get("businessType"),record.getTenantId()) == null){
updatePropertyContractStatus(record.getId());
}else{
record.getFlowParams().put("businessId", record.getId().toString()); record.getFlowParams().put("businessId", record.getId().toString());
wxFlowService.start(record.getFlowParams(), userId, userName, record.getTenantId()); wxFlowService.start(record.getFlowParams(), userId, userName, record.getTenantId());


@@ -346,6 +345,7 @@ public class WxPropertyContractServiceImpl implements WxPropertyContractService
logger.info("id:{},启动审批流成功", record.getId().toString()); logger.info("id:{},启动审批流成功", record.getId().toString());
} }
} }

return new ResultData(Result.SUCCESS, message, record); return new ResultData(Result.SUCCESS, message, record);
} }


@@ -941,6 +941,10 @@ public class WxPropertyContractServiceImpl implements WxPropertyContractService
wxBillProperty.setPropertyContractId(wxPropertyContract.getId()); wxBillProperty.setPropertyContractId(wxPropertyContract.getId());
wxBillPropertyMapper.updateInvalidStatus(wxBillProperty); wxBillPropertyMapper.updateInvalidStatus(wxBillProperty);
} }

public static void main(String[] args) {
System.out.println(3&1100);
}
} }






+ 18
- 16
mallinkService/src/main/java/com/iformall/service/impl/WxRentContractServiceImpl.java Прегледај датотеку

@@ -354,11 +354,11 @@ public class WxRentContractServiceImpl implements WxRentContractService {
throw new MallinkException(ErrorCode.DB_FAIL.getCode(), "DB FAILD " + e.getMessage()); throw new MallinkException(ErrorCode.DB_FAIL.getCode(), "DB FAILD " + e.getMessage());
} }


// 启动审批流
if(record.getFlowParams()==null || wxFlowService.getModelByType((Integer)record.getFlowParams().get("businessType"),record.getTenantId()) == null){
updateRentContractStatus(record.getId());
}else{
if(record.getFlowParams() != null) {
//有模板,启动审批流,没有,直接生产账单
if (!CollectionUtils.isEmpty(record.getFlowParams())){
if(wxFlowService.getModelByType((Integer)record.getFlowParams().get("businessType"),record.getTenantId()) == null){
updateRentContractStatus(record.getId());
}else{
record.getFlowParams().put("businessId", record.getId().toString()); record.getFlowParams().put("businessId", record.getId().toString());
if (record.getMerchantId() != null) { if (record.getMerchantId() != null) {
record.getFlowParams().put("supplement", true); //设置补录 record.getFlowParams().put("supplement", true); //设置补录
@@ -410,11 +410,11 @@ public class WxRentContractServiceImpl implements WxRentContractService {
} }
} }


//启动审批流
if(record.getFlowParams()==null || wxFlowService.getModelByType((Integer)record.getFlowParams().get("businessType"),record.getTenantId()) == null){
updateRentContractStatus(record.getId());
}else{
if(record.getFlowParams() != null) {
//有模板,启动审批流,没有,直接生产账单
if (!CollectionUtils.isEmpty(record.getFlowParams())) {
if(wxFlowService.getModelByType((Integer)record.getFlowParams().get("businessType"),record.getTenantId()) == null){
updateRentContractStatus(record.getId());
}else{
record.getFlowParams().put("businessId", record.getId().toString()); record.getFlowParams().put("businessId", record.getId().toString());
if (record.getMerchantId() != null) { if (record.getMerchantId() != null) {
record.getFlowParams().put("supplement", true); //设置补录 record.getFlowParams().put("supplement", true); //设置补录
@@ -430,6 +430,7 @@ public class WxRentContractServiceImpl implements WxRentContractService {
} }
} }



// 保存调整金额(预账单调整) // 保存调整金额(预账单调整)
if(!CollectionUtils.isEmpty(record.getPreviewBillRentList())){ if(!CollectionUtils.isEmpty(record.getPreviewBillRentList())){
wxBillRentMapper.updateBills(record.getPreviewBillRentList()); wxBillRentMapper.updateBills(record.getPreviewBillRentList());
@@ -1299,12 +1300,12 @@ public class WxRentContractServiceImpl implements WxRentContractService {
if (resultData.code != Result.SUCCESS) { if (resultData.code != Result.SUCCESS) {
return resultData; return resultData;
} }
//启动审批流
//判断是否配置模板
if(record.getFlowParams()==null || wxFlowService.getModelByType((Integer)record.getFlowParams().get("businessType"),record.getTenantId()) == null){
updateRentContractStatus(record.getId());
}else{
if(record.getFlowParams() != null) {
//有模板,启动审批流,没有,直接生产账单
if (!CollectionUtils.isEmpty(record.getFlowParams())) {
if(wxFlowService.getModelByType((Integer)record.getFlowParams().get("businessType"),record.getTenantId()) == null){
updateRentContractStatus(record.getId());
}else{
record.getFlowParams().put("businessId", record.getId().toString()); record.getFlowParams().put("businessId", record.getId().toString());
if (record.getMerchantId() != null) { if (record.getMerchantId() != null) {
record.getFlowParams().put("supplement", true); //设置补录 record.getFlowParams().put("supplement", true); //设置补录
@@ -1319,6 +1320,7 @@ public class WxRentContractServiceImpl implements WxRentContractService {
logger.info("id:{},启动审批流成功,是否补录:{}", record.getId().toString(), record.getMerchantId() != null); logger.info("id:{},启动审批流成功,是否补录:{}", record.getId().toString(), record.getMerchantId() != null);
} }
} }

return resultData; return resultData;
} }




Loading…
Откажи
Сачувај