md
This commit is contained in:
parent
f020cbe9ad
commit
11aeedbcfc
@ -900,7 +900,7 @@ public class EmisBaseService {
|
|||||||
emisSettleSubBill.setBillDate(new Date());
|
emisSettleSubBill.setBillDate(new Date());
|
||||||
|
|
||||||
// 账单类型 1-现金 2-月结
|
// 账单类型 1-现金 2-月结
|
||||||
if( StringUtils.endsWithAny(dt.getPaymentType(),"2","4","5")) {
|
if( StringUtils.equalsAny(dt.getPaymentType(),"2","4","5")) {
|
||||||
emisSettleSubBill.setSettleType("2");
|
emisSettleSubBill.setSettleType("2");
|
||||||
}else{
|
}else{
|
||||||
emisSettleSubBill.setSettleType("1");
|
emisSettleSubBill.setSettleType("1");
|
||||||
|
|||||||
@ -839,15 +839,17 @@ public class EmisTmsScanRecordServiceImpl extends EmisBaseService implements IEm
|
|||||||
|
|
||||||
// 如果是缅甸允许主单扫描,其他都不允许
|
// 如果是缅甸允许主单扫描,其他都不允许
|
||||||
if("0095".equals(emisWaybill.getReceiveCountry()) ){
|
if("0095".equals(emisWaybill.getReceiveCountry()) ){
|
||||||
// 缅甸只允许主单
|
// 缅甸不限制,但要判断,子单和主单只能存在一种单号
|
||||||
if (!mainBillCode.equals(scanBillCode)) {
|
emisTmsScanRecordMapper.checkSiteScanUnique()
|
||||||
scanResultItem.setResult("fail");
|
|
||||||
scanResultItem.setMessage("缅甸只允许主单");
|
|
||||||
scanResultItem.setErrorCode(EmisBizErrorType.SCAN_NO_ALLOW.errorCode);
|
// if (!mainBillCode.equals(scanBillCode)) {
|
||||||
itemList.add(scanResultItem);
|
// scanResultItem.setResult("fail");
|
||||||
return itemList;
|
// scanResultItem.setMessage("缅甸只允许主单");
|
||||||
// throw new EmisBizError(EmisBizErrorType.SCAN_NO_ALLOW, "缅甸只允许主单");
|
// scanResultItem.setErrorCode(EmisBizErrorType.SCAN_NO_ALLOW.errorCode);
|
||||||
}
|
// itemList.add(scanResultItem);
|
||||||
|
// return itemList;
|
||||||
|
// }
|
||||||
}else{
|
}else{
|
||||||
if (mainBillCode.equals(scanBillCode)) {
|
if (mainBillCode.equals(scanBillCode)) {
|
||||||
scanResultItem.setResult("fail");
|
scanResultItem.setResult("fail");
|
||||||
|
|||||||
@ -167,6 +167,15 @@
|
|||||||
limit 1
|
limit 1
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
<!-- 检查站点合包扫描是否合法 -->
|
||||||
|
<select id="checkSitePackScanUnique" parameterType="EmisTmsScanRecord" resultType="int">
|
||||||
|
select count(1) from emis_tms_scan_record
|
||||||
|
where del_flag='0' and bill_code = #{billCode} and scan_type=#{scanType}
|
||||||
|
and scan_site_code=#{scanSiteCode}
|
||||||
|
and to_days(create_time) = to_days(now())
|
||||||
|
limit 1
|
||||||
|
</select>
|
||||||
|
|
||||||
<!-- 根据主单获取物流轨迹 -->
|
<!-- 根据主单获取物流轨迹 -->
|
||||||
<select id="selectTraceListByBillCode" parameterType="string" resultMap="EmisTmsScanRecordResult">
|
<select id="selectTraceListByBillCode" parameterType="string" resultMap="EmisTmsScanRecordResult">
|
||||||
<include refid="selectEmisTmsScanRecordVo"/>
|
<include refid="selectEmisTmsScanRecordVo"/>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user