|
@@ -2967,6 +2967,13 @@ public class MzChargeDetailServiceImpl implements MzChargeDetailService {
|
|
|
if (mzChargeDetails.size() == 0) {
|
|
|
return;
|
|
|
}
|
|
|
+ for(MzChargeDetail mzChargeDetail:mzChargeDetails){
|
|
|
+ if(StringUtils.isNotBlank(mzChargeDetail.getTcName()) && mzChargeDetail.getTcName().length()>14){
|
|
|
+ mzChargeDetail.setTcName(mzChargeDetail.getTcName().substring(0,14));
|
|
|
+ }else {
|
|
|
+ mzChargeDetail.setTcName(mzChargeDetail.getTcName());
|
|
|
+ }
|
|
|
+ }
|
|
|
if (mzChargeDetails.size() <= 20) {
|
|
|
mzChargeDetailMapper.batchInsertMzChargeDetail(mzChargeDetails);
|
|
|
} else {
|
|
@@ -3720,7 +3727,12 @@ public class MzChargeDetailServiceImpl implements MzChargeDetailService {
|
|
|
newMzChargeDetail.setRealNo(0);
|
|
|
newMzChargeDetail.setYbbxFlag(YesNoEnum.NO.code.toString());
|
|
|
newMzChargeDetail.setTcNo(tcNoMap.get(jyZdItem.getCode()).getTcNo());
|
|
|
- newMzChargeDetail.setTcName(tcNoMap.get(jyZdItem.getCode()).getTcName());
|
|
|
+ String tcName=tcNoMap.get(jyZdItem.getCode()).getTcName();
|
|
|
+ if(StringUtils.isNotBlank(tcName) && tcName.length()>14){
|
|
|
+ newMzChargeDetail.setTcName(tcName.substring(0,14));
|
|
|
+ }else {
|
|
|
+ newMzChargeDetail.setTcName(tcName);
|
|
|
+ }
|
|
|
newMzChargeDetail.setDetailFlag(YesNoEnum.NO.code.toString());
|
|
|
newMzChargeDetail.setOrderType(YesNoEnum.YES.code.toString());
|
|
|
newMzChargeDetail.setSupplyNo("Y");
|
|
@@ -4035,7 +4047,6 @@ public class MzChargeDetailServiceImpl implements MzChargeDetailService {
|
|
|
} else {
|
|
|
newMzChargeDetail.setTcName(mzYjReq.getGroupName());
|
|
|
}
|
|
|
-
|
|
|
newMzChargeDetail.setDetailFlag(YesNoEnum.NO.code.toString());
|
|
|
newMzChargeDetail.setOrderType(YesNoEnum.YES.code.toString());
|
|
|
newMzChargeDetail.setSupplyNo("Y");
|