|
@@ -39,6 +39,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import com.google.common.collect.Maps;
|
|
|
import jakarta.annotation.Resource;
|
|
|
import jakarta.servlet.http.HttpServletResponse;
|
|
|
+import lombok.extern.slf4j.Slf4j;
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
import org.apache.poi.ss.usermodel.*;
|
|
|
import org.springframework.stereotype.Service;
|
|
@@ -83,6 +84,7 @@ import java.util.stream.Collectors;
|
|
|
* @date 2025/01/02 16:34
|
|
|
**/
|
|
|
@Service
|
|
|
+@Slf4j
|
|
|
public class BizRecordServiceImpl extends ServiceImpl<BizRecordMapper, BizRecord> implements BizRecordService {
|
|
|
|
|
|
@Resource
|
|
@@ -635,7 +637,9 @@ public class BizRecordServiceImpl extends ServiceImpl<BizRecordMapper, BizRecord
|
|
|
}else{
|
|
|
//计算差值百分比
|
|
|
BigDecimal decimal = weight.divide(bizRecord.getNetWeight(),2,BigDecimal.ROUND_HALF_UP).multiply(new BigDecimal(100));
|
|
|
+ log.info("司机回签卸货百分比:"+decimal);
|
|
|
BizConfig bizConfig = bizConfigService.getOne(new QueryWrapper<BizConfig>().lambda().last("limit 1"));
|
|
|
+ log.info("配置卸货百分比:"+bizConfig.getLossWarn());
|
|
|
if(decimal.compareTo(bizConfig.getLossWarn()) > 0){
|
|
|
appointmentRecord.setStatus("12");
|
|
|
}else{
|