|
@@ -9,12 +9,15 @@ import com.huimv.receive.common.exception.ExceptionEnum;
|
|
import com.huimv.receive.common.exception.MiException;
|
|
import com.huimv.receive.common.exception.MiException;
|
|
import com.huimv.receive.common.token.TokenSign;
|
|
import com.huimv.receive.common.token.TokenSign;
|
|
import com.huimv.receive.common.utils.*;
|
|
import com.huimv.receive.common.utils.*;
|
|
|
|
+import com.huimv.receive.entity.BillGate;
|
|
import com.huimv.receive.entity.SysAccountMultilevel;
|
|
import com.huimv.receive.entity.SysAccountMultilevel;
|
|
import com.huimv.receive.entity.dto.WeCahtVo;
|
|
import com.huimv.receive.entity.dto.WeCahtVo;
|
|
|
|
+import com.huimv.receive.mapper.BillGateMapper;
|
|
import com.huimv.receive.service.IBaseJobService;
|
|
import com.huimv.receive.service.IBaseJobService;
|
|
import com.huimv.receive.service.ILoginService;
|
|
import com.huimv.receive.service.ILoginService;
|
|
import com.huimv.receive.service.ISysAccountMultilevelService;
|
|
import com.huimv.receive.service.ISysAccountMultilevelService;
|
|
import com.huimv.receive.session.AccessToken;
|
|
import com.huimv.receive.session.AccessToken;
|
|
|
|
+import com.huimv.receive.timer.test.TestWeight;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.data.redis.core.RedisTemplate;
|
|
import org.springframework.data.redis.core.RedisTemplate;
|
|
import org.springframework.http.ResponseEntity;
|
|
import org.springframework.http.ResponseEntity;
|
|
@@ -27,6 +30,7 @@ import javax.servlet.http.HttpServletResponse;
|
|
import java.io.IOException;
|
|
import java.io.IOException;
|
|
import java.util.Date;
|
|
import java.util.Date;
|
|
import java.util.HashMap;
|
|
import java.util.HashMap;
|
|
|
|
+import java.util.List;
|
|
import java.util.Map;
|
|
import java.util.Map;
|
|
import java.util.concurrent.TimeUnit;
|
|
import java.util.concurrent.TimeUnit;
|
|
|
|
|
|
@@ -45,6 +49,32 @@ public class LoginController {
|
|
|
|
|
|
@Autowired
|
|
@Autowired
|
|
private UploadImage uploadImage;
|
|
private UploadImage uploadImage;
|
|
|
|
+ @Autowired
|
|
|
|
+ private BillGateMapper billGateMapper;
|
|
|
|
+
|
|
|
|
+ @PostMapping("/saveDiBang")
|
|
|
|
+ public String logout(@RequestBody Map<String, List<TestWeight>> map ) {
|
|
|
|
+ List<TestWeight> dibang = map.get("dibang");
|
|
|
|
+ for (TestWeight testWeight : dibang) {
|
|
|
|
+ System.out.println(testWeight);
|
|
|
|
+
|
|
|
|
+ BillGate billGate = billGateMapper.selectOne(new QueryWrapper<BillGate>().eq("stdno",testWeight.getFStdNo()));
|
|
|
|
+ if (ObjectUtil.isEmpty(billGate)) {
|
|
|
|
+ List<BillGate> billGate1 = billGateMapper.selectList(new QueryWrapper<BillGate>().eq("car_num", testWeight.getFCarNo())
|
|
|
|
+ .between("check_date", testWeight.getBeginTime(), testWeight.getEndTime()).eq("check_location",testWeight.getDeviceCode()));
|
|
|
|
+ if (ObjectUtil.isNotEmpty(billGate1)) {
|
|
|
|
+ billGate = billGate1.get(0);
|
|
|
|
+ billGate.setGross(testWeight.getGross() + "");
|
|
|
|
+ billGate.setTare(testWeight.getMoney() + "");
|
|
|
|
+ billGate.setNet(testWeight.getNet() + "");
|
|
|
|
+ billGate.setStdno(testWeight.getFStdNo());
|
|
|
|
+ billGateMapper.insert(billGate);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ return "";
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
|
|
@RequestMapping("/logout")
|
|
@RequestMapping("/logout")
|
|
public Result logout(@RequestParam(name = "accountName", required = true) String accountName, @RequestParam(name = "password", required = true) String password) {
|
|
public Result logout(@RequestParam(name = "accountName", required = true) String accountName, @RequestParam(name = "password", required = true) String password) {
|