md
This commit is contained in:
parent
7af524588c
commit
fccf2a61b9
@ -523,6 +523,9 @@ public class EmisBaseService {
|
|||||||
// 子单尾数超过总件数,查不到信息
|
// 子单尾数超过总件数,查不到信息
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Integer subSeqNum=Integer.valueOf(subBillSuffix);
|
||||||
|
order.put("subSeqNum", waybill.getOrderSn());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -708,6 +711,12 @@ public class EmisBaseService {
|
|||||||
order.put("billWeight", billWeight);
|
order.put("billWeight", billWeight);
|
||||||
order.put("totalVolume", totalVolume);
|
order.put("totalVolume", totalVolume);
|
||||||
|
|
||||||
|
if(isSubBill) {
|
||||||
|
// 子单的序号
|
||||||
|
Integer subSeqNum=Integer.valueOf(subBillSuffix);
|
||||||
|
order.put("subSeqNum", waybill.getOrderSn());
|
||||||
|
}
|
||||||
|
|
||||||
String packType="";
|
String packType="";
|
||||||
if(!StringUtils.isEmpty(waybill.getPackType())){
|
if(!StringUtils.isEmpty(waybill.getPackType())){
|
||||||
packType=DictUtils.getDictLabel("emis_tab_packing_type",waybill.getPackType());
|
packType=DictUtils.getDictLabel("emis_tab_packing_type",waybill.getPackType());
|
||||||
@ -959,14 +968,31 @@ public class EmisBaseService {
|
|||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
public int createCustomerAddress(EmisCustomerAddress emisCustomerAddressNew){
|
public int createCustomerAddress(EmisCustomerAddress emisCustomerAddressNew){
|
||||||
|
|
||||||
|
int cnt=emisCustomerAddressMapper.checkUnique(emisCustomerAddressNew);
|
||||||
|
if(cnt==0){
|
||||||
|
// 不重复的情况则 创建地址
|
||||||
|
emisCustomerAddressNew.setId(null);
|
||||||
|
emisCustomerAddressNew.preInsert();
|
||||||
|
return emisCustomerAddressMapper.insertEmisCustomerAddress(emisCustomerAddressNew);
|
||||||
|
}else{
|
||||||
|
|
||||||
|
EmisCustomerAddress queryObj=new EmisCustomerAddress();
|
||||||
|
queryObj.setCounty(emisCustomerAddressNew.getCounty());
|
||||||
|
queryObj.setName(emisCustomerAddressNew.getName());
|
||||||
|
queryObj.setPhone(emisCustomerAddressNew.getPhone());
|
||||||
|
queryObj.setProvince(emisCustomerAddressNew.getProvince());
|
||||||
|
queryObj.setCity();
|
||||||
|
|
||||||
|
List<EmisCustomerAddress> existList=emisCustomerAddressMapper.selectEmisCustomerAddressList();
|
||||||
|
// 重复数据需要修正地址的客户归属
|
||||||
|
// get
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
if(!StringUtils.isEmpty(emisCustomerAddressNew.getCustomerCode())){
|
if(!StringUtils.isEmpty(emisCustomerAddressNew.getCustomerCode())){
|
||||||
int cnt=emisCustomerAddressMapper.checkUnique(emisCustomerAddressNew);
|
|
||||||
if(cnt==0){
|
|
||||||
// 不重复的情况则 创建地址
|
|
||||||
emisCustomerAddressNew.setId(null);
|
|
||||||
emisCustomerAddressNew.preInsert();
|
|
||||||
return emisCustomerAddressMapper.insertEmisCustomerAddress(emisCustomerAddressNew);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
|
|||||||
@ -214,7 +214,6 @@
|
|||||||
<select id="checkUnique" parameterType="EmisCustomerAddress" resultType="int">
|
<select id="checkUnique" parameterType="EmisCustomerAddress" resultType="int">
|
||||||
select count(1) from emis_customer_address
|
select count(1) from emis_customer_address
|
||||||
where del_flag='0'
|
where del_flag='0'
|
||||||
and customer_code = #{customerCode}
|
|
||||||
and country = #{country}
|
and country = #{country}
|
||||||
and `name` = #{name}
|
and `name` = #{name}
|
||||||
and phone = #{phone}
|
and phone = #{phone}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user