Browse Source

导入时保存客户模版

java8
han\hanst 6 months ago
parent
commit
fce1e44617
  1. 11
      src/main/java/com/xujie/sys/modules/ecss/controller/CoDelController.java
  2. 4
      src/main/java/com/xujie/sys/modules/ecss/mapper/CoDelMapper.java
  3. 2
      src/main/java/com/xujie/sys/modules/ecss/service/CoDelService.java
  4. 5
      src/main/java/com/xujie/sys/modules/ecss/service/impl/CoDelServiceImpl.java
  5. 11
      src/main/resources/mapper/ecss/CoDelMapper.xml

11
src/main/java/com/xujie/sys/modules/ecss/controller/CoDelController.java

@ -616,6 +616,17 @@ public class CoDelController {
return R.ok().put("rows", templateList);
}
@PostMapping("/updateCustomerTemplate")
@ResponseBody
public R updateCustomerTemplate(@RequestBody Map<String, Object> params) {
try {
coDelService.updateCustomerTemplate(params);
return R.ok("客户模板更新成功");
} catch (Exception e) {
return R.error("客户模板更新失败:" + e.getMessage());
}
}
/**
* @Description 根据sitebuNopartNo获取物料包装属性每卷数量每箱卷数箱重量
* @Title getPartPackageProperties

4
src/main/java/com/xujie/sys/modules/ecss/mapper/CoDelMapper.java

@ -11,6 +11,7 @@ import com.xujie.sys.modules.part.entity.*;
import com.xujie.sys.modules.sys.entity.SysUserEntity;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Update;
import java.util.List;
import java.util.Map;
@ -272,6 +273,9 @@ public interface CoDelMapper {
// 获取客户模板列表
List<Map<String, Object>> getCustomerTemplateList(Map<String, Object> params);
// 更新客户模板
void updateCustomerTemplate(Map<String, Object> params);
// ========== 物料包装属性导入相关方法 ==========
/**

2
src/main/java/com/xujie/sys/modules/ecss/service/CoDelService.java

@ -146,6 +146,8 @@ public interface CoDelService {
List<Map<String, Object>> getCustomerTemplateList(Map<String, Object> params);
void updateCustomerTemplate(Map<String, Object> params);
/**
* @Description 根据sitebuNopartNo获取物料包装属性每卷数量每箱卷数箱重量
* @param site 站点

5
src/main/java/com/xujie/sys/modules/ecss/service/impl/CoDelServiceImpl.java

@ -2336,6 +2336,11 @@ public class CoDelServiceImpl implements CoDelService {
return coDelMapper.getCustomerTemplateList(params);
}
@Override
public void updateCustomerTemplate(Map<String, Object> params) {
coDelMapper.updateCustomerTemplate(params);
}
/**
* 改单导入后处理通知单状态
*

11
src/main/resources/mapper/ecss/CoDelMapper.xml

@ -1396,6 +1396,17 @@ left join ecss_CoDelNotifyHeader noHeader on a.site=noHeader.site and a.delNo=no
ORDER BY template_name
</select>
<update id="updateCustomerTemplate">
update ecss_Customer_template
set ccusname = #{ccusname},template_name = #{templateName},
localShipAddress = #{localShipAddress},
overseasShipper = #{overseasShipper},
overseasAddress = #{overseasAddress},
cnative = #{cnative},
salesArea = #{salesArea}
where template_no = #{templateNo}
</update>
<!-- ========== 物料包装属性导入相关SQL ========== -->
<!-- 根据SKU获取物料信息(一个SKU可能对应多个part) -->

Loading…
Cancel
Save