Browse Source

修改异常工单查询品牌

single_db
caoyizhong 1 year ago
parent
commit
27dcc8a9f9
  1. 5
      blade-service-api/logpm-aftersales-api/src/main/java/com/logpm/aftersales/entity/AftersalesAbnormalPackageEntity.java
  2. 4
      blade-service/logpm-aftersales/src/main/java/com/logpm/aftersales/controller/AftersalesWorkOrderController.java
  3. 7
      blade-service/logpm-aftersales/src/main/java/com/logpm/aftersales/mapper/AftersalesAbnormalPackageMapper.xml
  4. 5
      blade-service/logpm-aftersales/src/main/java/com/logpm/aftersales/service/impl/AftersalesWorkOrderServiceImpl.java

5
blade-service-api/logpm-aftersales-api/src/main/java/com/logpm/aftersales/entity/AftersalesAbnormalPackageEntity.java

@ -132,6 +132,11 @@ public class AftersalesAbnormalPackageEntity extends TenantEntity {
*/
@ApiModelProperty(value = "入库批次号(库存品)")
private String incomingBatch;
/**
* 品牌名称
*/
@ApiModelProperty(value = "品牌名称")
private String brandName;
/**
* 关联工单ID
*/

4
blade-service/logpm-aftersales/src/main/java/com/logpm/aftersales/controller/AftersalesWorkOrderController.java

@ -153,7 +153,7 @@ public class AftersalesWorkOrderController extends BladeController {
@ApiOperationSupport(order = 2)
@ApiOperation(value = "查询处理超时的数据", notes = "传入aftersalesWorkOrder")
@XxlJob("syncWarehouseToNew")
@Scheduled(cron = "0 0/1 * * * ?")
// @Scheduled(cron = "0 0/1 * * * ?")
public void getIsItTimeout() {
log.info("查询处理超时的数据>>>>>>>>");
aftersalesWorkOrderService.getIsItTimeout();
@ -166,7 +166,7 @@ public class AftersalesWorkOrderController extends BladeController {
@ApiOperationSupport(order = 2)
@ApiOperation(value = "修改理赔工单是否可以申述", notes = "传入aftersalesWorkOrder")
@XxlJob("modifyClaimStatus")
@Scheduled(cron = "0 0/1 * * * ?")
// @Scheduled(cron = "0 0/1 * * * ?")
public void updateModifyClaimStatus() {
log.info("修改理赔工单是否可以申述>>>>>>>>");
aftersalesWorkOrderService.updateModifyClaimStatus();

7
blade-service/logpm-aftersales/src/main/java/com/logpm/aftersales/mapper/AftersalesAbnormalPackageMapper.xml

@ -37,10 +37,11 @@
</select>
<select id="getAbnormalPackage" resultType="com.logpm.aftersales.vo.AftersalesAbnormalPackageVO">
select ldpl.order_package_code packageCode ,ldpl.waybill_number waybillNumber,ldpl.order_code orderCode,ldpl.waybill_id waybillId,ldpl.stock_article_id orderId,
lawo.work_order_number workOrderNumber,lawo.id workOrderId
lawo.work_order_number workOrderNumber,lawo.id workOrderId,ldsa.brand brandName
from logpm_distribution_parcel_list ldpl
LEFT JOIN logpm_aftersales_abnormal_package laap on laap.package_code = ldpl.order_package_code
LEFT JOIN logpm_aftersales_work_order lawo on laap.work_order_id = lawo.id
LEFT JOIN logpm_aftersales_abnormal_package laap on laap.package_code = ldpl.order_package_code
LEFT JOIN logpm_aftersales_work_order lawo on laap.work_order_id = lawo.id
LEFT JOIN logpm_distribution_stock_article ldsa on ldsa.id = ldpl.stock_article_id
<where>
ldpl. is_deleted = 0
<if test="param.packageCode != null and param.packageCode != ''"> and ldpl.order_package_code =#{param.packageCode } </if>

5
blade-service/logpm-aftersales/src/main/java/com/logpm/aftersales/service/impl/AftersalesWorkOrderServiceImpl.java

@ -404,6 +404,9 @@ public class AftersalesWorkOrderServiceImpl extends BaseServiceImpl<AftersalesWo
workOrderEntity.setId(v.getId());
workOrderEntity.setWorkOrderStatus(WorkOrderStatusConstant.yiwanjei.getValue());
workOrderEntity.setOverTime(new Date());
if(ObjectUtils.isNotNull(v.getReasonArbitration())){
workOrderEntity.setReasonArbitration(v.getReasonArbitration());
}
baseMapper.updateById(workOrderEntity);
//添加跟踪记录
@ -1260,7 +1263,7 @@ public class AftersalesWorkOrderServiceImpl extends BaseServiceImpl<AftersalesWo
public Boolean addSurveyRecord(Long workOrderId,String results,String difference) {
//添加跟踪记录
BladeUser user = AuthUtil.getUser();
AftersaleSurveyRecordDTO aftersaleSurveyRecordDTO = changName(null, user);
AftersaleSurveyRecordDTO aftersaleSurveyRecordDTO = changName(new AftersalesWorkOrderDTO(), user);
AftersaleSurveyRecordEntity surveyRecordEntity = new AftersaleSurveyRecordEntity();
BeanUtil.copyProperties(aftersaleSurveyRecordDTO,surveyRecordEntity);
surveyRecordEntity.setDifference(difference);

Loading…
Cancel
Save