rev:向飞书推送图片

This commit is contained in:
2024-03-08 13:27:34 +08:00
parent 19615e8ca7
commit f041a48558
7 changed files with 25 additions and 40 deletions

View File

@@ -53,7 +53,7 @@ public class SalesController {
@Log("查询业务员") @Log("查询业务员")
@DeleteMapping @DeleteMapping
public ResponseEntity<Object> delete(@RequestBody String[] ids) { public ResponseEntity<Object> delete(@RequestBody Long[] ids) {
salesService.deleteAll(ids); salesService.deleteAll(ids);
return new ResponseEntity<>(HttpStatus.OK); return new ResponseEntity<>(HttpStatus.OK);
} }

View File

@@ -68,7 +68,7 @@ public interface SalesService {
* *
* @param ids / * @param ids /
*/ */
void deleteAll(String[] ids); void deleteAll(Long[] ids);
} }

View File

@@ -13,7 +13,7 @@ import java.math.BigDecimal;
@Data @Data
public class SalesDto implements Serializable { public class SalesDto implements Serializable {
private Long id; private Long sales_id;
private String sales_code; private String sales_code;

View File

@@ -57,9 +57,9 @@ public class SalesServiceImpl implements SalesService {
} }
@Override @Override
public SalesDto findById(Long id) { public SalesDto findById(Long sales_id) {
WQLObject wo = WQLObject.getWQLObject("md_cs_areasalesinfo"); WQLObject wo = WQLObject.getWQLObject("md_cs_areasalesinfo");
JSONObject json = wo.query("id =" + id + "").uniqueResult(0); JSONObject json = wo.query("sales_id =" + sales_id + "").uniqueResult(0);
if (ObjectUtil.isEmpty(json)) { if (ObjectUtil.isEmpty(json)) {
return null; return null;
} }
@@ -87,7 +87,7 @@ public class SalesServiceImpl implements SalesService {
throw new BadRequestException("存在相同的编码"); throw new BadRequestException("存在相同的编码");
} }
dto.setId(IdUtil.getSnowflake(1, 1).nextId()); dto.setSales_id(IdUtil.getSnowflake(1, 1).nextId());
WQLObject wo = WQLObject.getWQLObject("md_cs_areasalesinfo"); WQLObject wo = WQLObject.getWQLObject("md_cs_areasalesinfo");
JSONObject json = JSONObject.parseObject(JSON.toJSONString(dto)); JSONObject json = JSONObject.parseObject(JSON.toJSONString(dto));
@@ -97,14 +97,14 @@ public class SalesServiceImpl implements SalesService {
@Override @Override
@Transactional(rollbackFor = Exception.class) @Transactional(rollbackFor = Exception.class)
public void update(SalesDto dto) { public void update(SalesDto dto) {
SalesDto entity = this.findById(dto.getId()); SalesDto entity = this.findById(dto.getSales_id());
if (entity == null) { if (entity == null) {
throw new BadRequestException("被删除或无权限,操作失败!"); throw new BadRequestException("被删除或无权限,操作失败!");
} }
String sales_code = dto.getSales_code(); String sales_code = dto.getSales_code();
SalesDto unitDto = this.findByCode(sales_code); SalesDto unitDto = this.findByCode(sales_code);
if (unitDto != null && !unitDto.getId().equals(dto.getId())) { if (unitDto != null && !unitDto.getSales_id().equals(dto.getSales_id())) {
throw new BadRequestException("存在相同的编码"); throw new BadRequestException("存在相同的编码");
} }
@@ -115,14 +115,14 @@ public class SalesServiceImpl implements SalesService {
@Override @Override
@Transactional(rollbackFor = Exception.class) @Transactional(rollbackFor = Exception.class)
public void deleteAll(String[] ids) { public void deleteAll(Long[] ids) {
String currentUserId = SecurityUtils.getCurrentUserId(); String currentUserId = SecurityUtils.getCurrentUserId();
String nickName = SecurityUtils.getCurrentNickName(); String nickName = SecurityUtils.getCurrentNickName();
String now = DateUtil.now(); String now = DateUtil.now();
WQLObject wo = WQLObject.getWQLObject("md_cs_areasalesinfo"); WQLObject wo = WQLObject.getWQLObject("md_cs_areasalesinfo");
for (String id : ids) { for (Long sales_id : ids) {
wo.delete("id = '" + id + "'"); wo.delete("sales_id = '" + sales_id + "'");
} }
} }

View File

@@ -248,7 +248,7 @@ public class AcsToWmsServiceImpl implements AcsToWmsService {
box_type = "2"; box_type = "2";
} }
if (Double.parseDouble(in_download_box_high) > box_high) { if (Double.parseDouble(in_download_box_high) >= box_high) {
box_type = "1"; box_type = "1";
} }
@@ -688,7 +688,7 @@ public class AcsToWmsServiceImpl implements AcsToWmsService {
if (is_labeling.equals("0")) { if (is_labeling.equals("0")) {
//更新实际重量 //更新实际重量
HashMap<String, Object> map = new HashMap<>(); HashMap<String, Object> map = new HashMap<>();
map.put("real_weight", weight); map.put("real_weight", NumberUtil.round(weight, 1));
WQLObject.getWQLObject("pdm_bi_subpackagerelation").update(map, "package_box_sn = '" + vehicle_code + "'"); WQLObject.getWQLObject("pdm_bi_subpackagerelation").update(map, "package_box_sn = '" + vehicle_code + "'");
data.put("is_auto_table", "0"); data.put("is_auto_table", "0");
result.put("data", data); result.put("data", data);

View File

@@ -705,7 +705,6 @@ public class LmsToMesServiceImpl implements LmsToMesService {
@Override @Override
public JSONObject sendSalesIvtMsg(String file_name) { public JSONObject sendSalesIvtMsg(String file_name) {
log.info("sendSalesIvtMsg接口输入参数为-------------------" + file_name.toString());
JSONObject result = new JSONObject(); JSONObject result = new JSONObject();
if (StrUtil.equals("0", is_connect_mes)) { if (StrUtil.equals("0", is_connect_mes)) {
@@ -717,11 +716,12 @@ public class LmsToMesServiceImpl implements LmsToMesService {
String url = SpringContextHolder.getBean(SysParamServiceImpl.class).findByCode("FEISHU_URL").getValue(); String url = SpringContextHolder.getBean(SysParamServiceImpl.class).findByCode("FEISHU_URL").getValue();
String api = "/FeiShuNoticesWebApi/UploadImage"; String api = "/FeiShuNoticesWebApi/UploadImage";
url = url + api; url = url + api +"?fileName="+file_name;
log.info("sendSalesIvtMsg接口输入参数为-------------------" + url.toString());
try { try {
String resultMsg = HttpRequest.get(url) String resultMsg = HttpRequest.post(url)
.body("fileName",file_name)
.execute().body(); .execute().body();
result = JSONObject.parseObject(resultMsg); result = JSONObject.parseObject(resultMsg);
log.info("sendSalesIvtMsg接口输出参数为-------------------" + result.toString()); log.info("sendSalesIvtMsg接口输出参数为-------------------" + result.toString());

View File

@@ -33,7 +33,7 @@
style="width: 370px;" style="width: 370px;"
> >
<el-option <el-option
v-for="item in areaList" v-for="item in dict.IVT_REIGION"
:label="item.label" :label="item.label"
:value="item.value" :value="item.value"
/> />
@@ -53,7 +53,7 @@
<el-table ref="table" v-loading="crud.loading" :data="crud.data" size="mini" style="width: 100%;" @selection-change="crud.selectionChangeHandler"> <el-table ref="table" v-loading="crud.loading" :data="crud.data" size="mini" style="width: 100%;" @selection-change="crud.selectionChangeHandler">
<el-table-column prop="sales_code" label="编码" /> <el-table-column prop="sales_code" label="编码" />
<el-table-column prop="sales_name" label="名称" /> <el-table-column prop="sales_name" label="名称" />
<el-table-column prop="area" label="区域" width="135" /> <el-table-column prop="area" label="区域" width="135" :formatter="formateArea"/>
<el-table-column prop="is_active" label="启用 "> <el-table-column prop="is_active" label="启用 ">
<template slot-scope="scope"> <template slot-scope="scope">
<el-switch <el-switch
@@ -88,9 +88,9 @@ import rrOperation from '@crud/RR.operation'
import crudOperation from '@crud/CRUD.operation' import crudOperation from '@crud/CRUD.operation'
import udOperation from '@crud/UD.operation' import udOperation from '@crud/UD.operation'
import pagination from '@crud/Pagination' import pagination from '@crud/Pagination'
const defaultForm = { id: null, sales_code: null, sales_name: null, area: null, is_active: null } const defaultForm = { sales_id: null, sales_code: null, sales_name: null, area: null, is_active: null }
export default { export default {
dicts: ['is_used'], dicts: ['is_used', 'IVT_REIGION'],
name: 'Sales', name: 'Sales',
// eslint-disable-next-line vue/no-unused-components // eslint-disable-next-line vue/no-unused-components
components: { pagination, crudOperation, rrOperation, udOperation }, components: { pagination, crudOperation, rrOperation, udOperation },
@@ -102,7 +102,7 @@ export default {
add: true, add: true,
reset: true reset: true
}, },
idField: 'id', idField: 'sales_id',
sort: 'sales_code,desc', sort: 'sales_code,desc',
crudMethod: { ...crudSales }}) crudMethod: { ...crudSales }})
}, },
@@ -110,24 +110,6 @@ export default {
return { return {
permission: { permission: {
}, },
areaList: [
{
'value': '华东区域',
'text': '华东区域'
},
{
'value': '华南区域',
'text': '华南区域'
},
{
'value': '华中区域',
'text': '华中区域'
},
{
'value': '中心区域',
'text': '中心区域'
}
],
rules: { rules: {
sales_code: [ sales_code: [
{ required: true, message: '不能为空', trigger: 'blur' } { required: true, message: '不能为空', trigger: 'blur' }
@@ -175,6 +157,9 @@ export default {
}, },
handleChange(value) { handleChange(value) {
console.log(value) console.log(value)
},
formateArea(row) {
return this.dict.label.IVT_REIGION[row.area]
} }
} }
} }