Browse Source

修改出库收款保存新客户的问题

zhoux 1 year ago
parent
commit
8b59b93267

+ 1 - 0
src/main/java/com/dk/mdm/service/ivt/outbound/OutboundSaleOrderService.java

@@ -478,6 +478,7 @@ public class OutboundSaleOrderService extends BaseService<Outbound> {
         //新建收款退款
         RecPayVO recPayVO = new RecPayVO();
         recPayVO.setObjectId(outboundVO.getObjectId());
+        recPayVO.setCusPhone(outboundVO.getCusPhone());
         recPayVO.setOrgId(outboundVO.getOrgId());
         recPayVO.setStaffId(outboundVO.getStaffId());
         recPayVO.setAccDate(outboundVO.getAccDate());

+ 3 - 1
src/main/java/com/dk/mdm/service/mac/ReceiptService.java

@@ -26,10 +26,12 @@ import com.dk.mdm.model.pojo.mst.MoneyAccountItem;
 import com.dk.mdm.model.query.mac.RecPayHandleItemQuery;
 import com.dk.mdm.model.query.mac.RecPayItemQuery;
 import com.dk.mdm.model.query.mac.RecPayQuery;
+import com.dk.mdm.model.query.mst.CustomerQuery;
 import com.dk.mdm.model.query.mst.SaleChannelQuery;
 import com.dk.mdm.model.response.mac.RecPayHandleItemResponse;
 import com.dk.mdm.model.response.mac.RecPayItemResponse;
 import com.dk.mdm.model.response.mac.RecPayResponse;
+import com.dk.mdm.model.response.mst.CustomerResponse;
 import com.dk.mdm.model.response.mst.SaleChannelResponse;
 import com.dk.mdm.model.vo.mac.RecPayHandleItemVO;
 import com.dk.mdm.model.vo.mac.RecPayItemVO;
@@ -192,7 +194,7 @@ public class ReceiptService extends BaseService<RecPay> {
 //        客户的新增和更新跟进人
         // 如果没有客户id,要新建
         if (recPay.getObjectId() == null) {
-            List<Customer> listCustomer = customerMapper.selectByCond(new Customer().setCpId(recPay.getCpId()).setCusPhone(recPayVO.getCusPhone()));
+            List<CustomerResponse> listCustomer = customerMapper.selectByCond(new CustomerQuery().setCpId(recPay.getCpId()).setCusPhone(recPayVO.getCusPhone()));
             // 如果客户电话已存在
             if (listCustomer == null || listCustomer.size() == 0) {
                 String channelId;