parent
a926ee073e
commit
d1808fe7af
|
|
@ -11,6 +11,7 @@ import kd.bos.logging.Log;
|
|||
import kd.bos.logging.LogFactory;
|
||||
import kd.bos.servicehelper.BusinessDataServiceHelper;
|
||||
import kd.bos.servicehelper.operation.OperationServiceHelper;
|
||||
import kd.bos.servicehelper.operation.SaveServiceHelper;
|
||||
import tqq9.lc123.cloud.app.api.utils.Constants;
|
||||
|
||||
/**
|
||||
|
|
@ -35,7 +36,6 @@ public class PurconmAuditToFLOp extends AbstractOperationServicePlugIn {
|
|||
DynamicObject tqq9_pur_rebate = object.getDynamicObject("tqq9_pur_rebate");
|
||||
if (null != tqq9_pur_rebate) {
|
||||
tqq9_pur_rebate = BusinessDataServiceHelper.loadSingle(tqq9_pur_rebate.getLong("id"), "tqq9_pur_rebate");
|
||||
tqq9_pur_rebate.set("tqq9_isupdate",true);
|
||||
OperateOption operateOption = OperateOption.create();
|
||||
OperationResult auditResult = OperationServiceHelper.executeOperate(Constants.TYPE_AUDIT, "tqq9_pur_rebate", new DynamicObject[]{tqq9_pur_rebate}, operateOption);
|
||||
if (!auditResult.isSuccess()) {
|
||||
|
|
@ -45,6 +45,8 @@ public class PurconmAuditToFLOp extends AbstractOperationServicePlugIn {
|
|||
});
|
||||
logger.info("返利规则:" + tqq9_pur_rebate.getString("number") + "审批失败:" + message);
|
||||
}
|
||||
tqq9_pur_rebate.set("tqq9_isupdate",true);
|
||||
SaveServiceHelper.save(new DynamicObject[]{tqq9_pur_rebate} );
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -124,7 +124,13 @@ public class RebateRuleOpPlugin extends AbstractOperationServicePlugIn implement
|
|||
DynamicObjectCollection tqq9_rebatebrand = dataEntity.getDynamicObjectCollection("tqq9_rebatebrand");//返利品牌
|
||||
StringBuilder rebatebrandIds = new StringBuilder();
|
||||
for (DynamicObject dynamicObject : tqq9_rebatebrand) {
|
||||
rebatebrandIds.append(",").append(dynamicObject.getDynamicObject("fbasedataid").getString("tqq9_ztbrandid"));
|
||||
String tqq9_ztbrandid = dynamicObject.getDynamicObject("fbasedataid").getString("tqq9_ztbrandid");
|
||||
String id1 = dynamicObject.getDynamicObject("fbasedataid").getString("id");
|
||||
if(StringUtils.isNotBlank(tqq9_ztbrandid)){
|
||||
rebatebrandIds.append(",").append(tqq9_ztbrandid);
|
||||
}else{
|
||||
rebatebrandIds.append(",").append(id1);
|
||||
}
|
||||
}
|
||||
DynamicObjectCollection tqq9_rebategoods = dataEntity.getDynamicObjectCollection("tqq9_rebategoods");//返利商品
|
||||
StringBuilder rebategoodsIds = new StringBuilder();
|
||||
|
|
@ -347,7 +353,13 @@ public class RebateRuleOpPlugin extends AbstractOperationServicePlugIn implement
|
|||
DynamicObjectCollection tqq9_supplier = dataEntity.getDynamicObjectCollection("tqq9_supplier");//返利供应商
|
||||
StringBuilder supplierIds = new StringBuilder();
|
||||
for (DynamicObject dynamicObject : tqq9_supplier) {
|
||||
supplierIds.append(",").append(dynamicObject.getDynamicObject("fbasedataid").getString("tqq9_ztsupplierid"));
|
||||
String tqq9_ztsupplierid = dynamicObject.getDynamicObject("fbasedataid").getString("tqq9_ztsupplierid");
|
||||
String id1 = dynamicObject.getDynamicObject("fbasedataid").getString("id");
|
||||
if (StringUtils.isNotBlank(tqq9_ztsupplierid)) {
|
||||
supplierIds.append(",").append(tqq9_ztsupplierid);
|
||||
}else{
|
||||
supplierIds.append(",").append(id1);
|
||||
}
|
||||
}
|
||||
BigDecimal tqq9_estimatepro = dataEntity.getBigDecimal("tqq9_estimatepro").setScale(2, RoundingMode.HALF_UP);//预测比例
|
||||
BigDecimal tqq9_targetamount = dataEntity.getBigDecimal("tqq9_targetamount").setScale(2, RoundingMode.HALF_UP);//预测总金额
|
||||
|
|
|
|||
Loading…
Reference in New Issue