金思维修改销售订单表接口调整
This commit is contained in:
parent
c1206a6bbe
commit
c314edf509
|
@ -1285,12 +1285,23 @@ public class APISaleOrderMaitainImpl implements IAPISaleOrderMaitain {
|
|||
*/
|
||||
@Override
|
||||
public void updateBipFlagSo(Map<String, Object> paramMap) throws Exception {
|
||||
String csaleorderbid = (String) paramMap.get("csaleorderbid");
|
||||
Map<String, Object> soMap = getSaleOrderInfo(csaleorderbid);
|
||||
if (soMap == null) {
|
||||
return;
|
||||
}
|
||||
// 錦맣饋簡땐데깊 vdef8 MES묏論쨌窟
|
||||
if (paramMap.containsKey("vdef8")) {
|
||||
String orderSql = "update so_saleorder set vdef8 = '[vdef8]' where csaleorderid = '[csaleorderid]'";
|
||||
orderSql = orderSql.replace("[vdef8]", paramMap.getOrDefault("vdef8", "") + "");
|
||||
orderSql = orderSql.replace("[csaleorderid]", soMap.getOrDefault("csaleorderid", "") + "");
|
||||
int num1 = getDao().executeUpdate(orderSql);
|
||||
NCCForUAPLogger.debug("updateDef-num1:" + num1);
|
||||
}
|
||||
// 如果不包含BOM配置完成时间、工艺配置完成时间,则不同步
|
||||
if (!paramMap.containsKey("vbdef16") && !paramMap.containsKey("vbdef17")) {
|
||||
return;
|
||||
}
|
||||
String csaleorderbid = (String) paramMap.get("csaleorderbid");
|
||||
Map<String, Object> soMap = getSaleOrderInfo(csaleorderbid);
|
||||
// 如果没有存合同销售订单信息则不回写
|
||||
if (soMap.get("vbdef11") == null || soMap.get("vdef9") == null) {
|
||||
return;
|
||||
|
|
|
@ -504,14 +504,6 @@ public class SaleOrderResource extends NCCPubRestResource {
|
|||
BaseDAO baseDAO = new BaseDAO();
|
||||
// 修改销售订单子表
|
||||
int num = baseDAO.executeUpdate(sql.toString(), parameter);
|
||||
// 錦맣饋簡땐데깊 vdef8 MES묏論쨌窟
|
||||
if (paramMap.containsKey("csaleorderid") && paramMap.containsKey("vdef8")) {
|
||||
String orderSql = "update so_saleorder set vdef8 = '[vdef8]' where csaleorderid = '[csaleorderid]'";
|
||||
orderSql = orderSql.replace("[vdef8]", paramMap.getOrDefault("vdef8", "") + "");
|
||||
orderSql = orderSql.replace("[csaleorderid]", paramMap.getOrDefault("csaleorderid", "") + "");
|
||||
int num1 = baseDAO.executeUpdate(orderSql);
|
||||
NCCForUAPLogger.debug("updateDef-num1:" + num1);
|
||||
}
|
||||
if (num > 0) {
|
||||
// 回写合同平台的对应字段
|
||||
NCLocator.getInstance().lookup(IAPISaleOrderMaitain.class).updateBipFlagSo(paramMap);
|
||||
|
|
Loading…
Reference in New Issue