|
|
|
@ -42,6 +42,7 @@ import com.github.pagehelper.page.PageMethod; |
|
|
|
|
import lombok.extern.slf4j.Slf4j; |
|
|
|
|
import org.apache.commons.collections4.CollectionUtils; |
|
|
|
|
import org.apache.commons.lang3.ObjectUtils; |
|
|
|
|
import org.apache.commons.lang3.StringUtils; |
|
|
|
|
import org.springframework.beans.factory.annotation.Value; |
|
|
|
|
import org.springframework.stereotype.Service; |
|
|
|
|
import org.springframework.transaction.annotation.Transactional; |
|
|
|
@ -295,6 +296,7 @@ public class YyOrderServiceImpl implements OrderService { |
|
|
|
|
|
|
|
|
|
BigDecimal hsje = new BigDecimal(ConfigureConstant.STRING_0); |
|
|
|
|
BigDecimal se = new BigDecimal(ConfigureConstant.STRING_0); |
|
|
|
|
StringBuilder bz = new StringBuilder(); |
|
|
|
|
for (YyOrderItemInfo yyOrderItemInfo : yyOrderItemInfoList) { |
|
|
|
|
hsje = hsje.add(new BigDecimal(yyOrderItemInfo.getIsum())); |
|
|
|
|
se = se.add(new BigDecimal(yyOrderItemInfo.getItax())); |
|
|
|
@ -303,6 +305,9 @@ public class YyOrderServiceImpl implements OrderService { |
|
|
|
|
yyOrderItemInfo.setCreateTime(now); |
|
|
|
|
yyOrderItemInfo.setUpdateTime(now); |
|
|
|
|
yyOrderItemInfoMapper.insertYyOrderItemInfo(yyOrderItemInfo); |
|
|
|
|
if (StringUtils.isNotBlank(yyOrderItemInfo.getRemark())){ |
|
|
|
|
bz.append(" ").append(yyOrderItemInfo.getRemark()); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
yyOrderInfo.setId(orderId); |
|
|
|
|
yyOrderInfo.setNsrsbh(reqParam.getNsrsbh()); |
|
|
|
@ -313,6 +318,7 @@ public class YyOrderServiceImpl implements OrderService { |
|
|
|
|
yyOrderInfo.setDetailCount(String.valueOf(yyOrderItemInfoList.size())); |
|
|
|
|
yyOrderInfo.setHsje(hsje.setScale(ConfigureConstant.INT_2, RoundingMode.HALF_UP).toPlainString()); |
|
|
|
|
yyOrderInfo.setSe(se.setScale(ConfigureConstant.INT_2, RoundingMode.HALF_UP).toPlainString()); |
|
|
|
|
yyOrderInfo.setBz(bz.toString()); |
|
|
|
|
if (yyOrderInfo.getCvouchtype().equals(ConfigureConstant.STRING_26)) { |
|
|
|
|
yyOrderInfo.setCvouchtype(ConfigureConstant.STRING_001); |
|
|
|
|
} |
|
|
|
|