|
|
@@ -25,6 +25,7 @@ import com.goafanti.common.model.*;
|
|
|
import com.goafanti.order.bo.*;
|
|
|
import com.goafanti.organization.bo.*;
|
|
|
import com.goafanti.common.utils.StringUtils;
|
|
|
+import groovy.transform.Synchronized;
|
|
|
import org.apache.poi.xssf.usermodel.XSSFCell;
|
|
|
import org.apache.poi.xssf.usermodel.XSSFRow;
|
|
|
import org.apache.poi.xssf.usermodel.XSSFSheet;
|
|
|
@@ -650,6 +651,10 @@ public class OrderNewServiceImpl extends BaseMybatisDao<TOrderNewMapper> impleme
|
|
|
return 1;
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 订单分配触发
|
|
|
+ * @param orderNo
|
|
|
+ */
|
|
|
public void pushOrderDun(String orderNo) {
|
|
|
TOrderNew b=tOrderNewMapper.selectByPrimaryKey(orderNo);
|
|
|
if(b.getApproval()==0){
|
|
|
@@ -687,6 +692,7 @@ public class OrderNewServiceImpl extends BaseMybatisDao<TOrderNewMapper> impleme
|
|
|
* @param o 订单催款类实对线
|
|
|
* @return
|
|
|
*/
|
|
|
+ @Synchronized
|
|
|
public TOrderMid pushOrderMidDun(String orderNo, BigDecimal settlementAmount, Date date, OutNewOrderDunBo o) {
|
|
|
TOrderMid tm=tOrderMidMapper.selectByOrderNo(orderNo);
|
|
|
tm.setOrderReceivables(tm.getOrderReceivables().add(o.getMoney()));
|