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